{{tag>Dapper Feisty Gutsy Hardy éducation calcul_numérique BROUILLON}}

----

====== Octave ======

===== Présentation =====

**Octave** est un logiciel de calcul numérique (comme [[:Matlab]] ou [[:Scilab]]) léger et relativement simple d'emploi. Il utilise [[:Gnuplot]] pour la représentation graphique des fonctions calculées. C'est un équivalent libre du logiciel Matlab™.

{{ sombrero.jpg?200}}

Il fournit une interface en ligne de commande commode :

    * pour résoudre des problèmes linéaires et non-linéaires numériquement ;
    * et pour exécuter d’autres calculs et expérimentations numériques en utilisant un langage propre à Octave qui est, parait-il, la plupart du temps compatible avec Matlab.


Octave possède des outils étendus pour :

    * résoudre des problèmes d’algèbre linéaires numériques « ordinaires » ;
    * trouver les racines des équations non-linéaires ;
    * calculer des fonctions « ordinaires » d’intégration ;
    * effectuer des manipulations de polynômes ;
    * et intégrer des équations différentielles et différentielles-algébriques « ordinaires ».

Il est //extensible// et //personnalisable// par l’intermédiaire de fonctions définies par l’utilisateur et écrites dans le langage spécifique d’Octave ou de programmes exécutables dynamiquement qui peuvent être écrits en C++, C, Fortran, ou d’autres langages de programmation.

===== Pré-requis =====

  * Avoir activé l'accès au [[:depots#universe_et_multiverse|dépôt Universe]].

===== Installation =====

Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://octave3.0|octave3.0]]**. 
La version 3.2 est également disponible sur Karmic: elle apporte une syntaxe compatible Matlab pour les objets (classes), 
ainsi qu'une tentative d'interface avec Java, comme le fait Matlab (mais ca n'est pas encore au point :-( )

Pour disposer d'une interface graphique (par ailleurs assez proche de celle de MatLab), installer également le paquet **[[apt://qtoctave|qtoctave]]**.

Veiller à installer également [[Gnuplot]] s'il n'est pas déjà présent.

===== Utilisation =====

FIXME


===== Configuration =====

FIXME




===== Liens =====

  * **(en)** [[http://www.gnu.org/software/octave|Le site officiel]]
  * **(en)** [[http://www.octave.org/doc/octave_toc.html|Le manuel]]

----

//Contributeurs : [[:utilisateurs:YannUbuntu]], thomas laverne.//